home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Moscow ML 1.42 / src / !runtime / signals.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-18  |  487 b   |  28 lines  |  [TEXT/R*ch]

  1. #ifndef _signals_
  2. #define _signals_
  3.  
  4. #include "misc.h"
  5.  
  6. #ifdef __STDC__
  7.  
  8. extern volatile int signal_is_pending;
  9. extern volatile code_t signal_handler;
  10. extern volatile int signal_number;
  11. extern int in_blocking_section;
  12.  
  13. #else
  14.  
  15. extern int signal_is_pending;
  16. extern code_t signal_handler;
  17. extern int signal_number;
  18. extern int in_blocking_section;
  19.  
  20. #endif
  21.  
  22. void execute_signal P((void));
  23. void enter_blocking_section P((void));
  24. void leave_blocking_section P((void));
  25.  
  26. #endif /* _signals_ */
  27.  
  28.